package com.hucais.etl.history.bean

/**
 * 中图网历史数据
 *
 * @param isbn             isbn号
 * @param book_name        书名
 * @param pricing          定价
 * @param sell_price       售价
 * @param publishing_house 出版社
 * @param category         分类
 * @param publishing_time  出版时间
 * @param comment_number   评论数据量
 * @param author           作者
 * @param impression       印次
 * @param edition          版次
 * @param binding_layout   装帧
 * @param formats          开本
 * @param number_of_pages  页数
 * @param slogan           广告语
 * @param number_of_suit   套装数量
 */
case class HistoryBcBook(
                          isbn: String,
                          book_name: String,
                          pricing: String,
                          sell_price: String,
                          publishing_house: String,
                          category: String,
                          publishing_time: String,
                          comment_number: String,
                          author: String,
                          impression: String,
                          edition: String,
                          binding_layout: String,
                          formats: String,
                          number_of_pages: String,
                          slogan: String,
                          number_of_suit: String
                        )

case class HistoryKfzBookInformation(
                                      isbn: String,
                                      book_name: String,
                                      author: String,
                                      pricing: String,
                                      category: String,
                                      publishing_house: String,
                                      publishing_time: String,
                                      impression: String,
                                      edition: String,
                                      sales_volume: String,
                                      binding_layout: String,
                                      format: String,
                                      number_of_pages: String,
                                      paper: String,
                                      number_of_suit: String
                                    )

case class HistoryKfzBookStore(
                                isbn: String,
                                name_of_shop: String,
                                slogan: String,
                                book_review: String,
                                selling_price: String,
                                store_pricing: String,
                                conditions: String,
                                number: String
                              )

case class HistoryKfzBookComment(
                                  store_name: String,
                                  book_name: String,
                                  username: String,
                                  comment_content: String,
                                  comment_time: String,
                                  score: String
                                )

case class TmpKfzBookInformation(
                                  isbn: String,
                                  book_name: String,
                                  author: String,
                                  pricing: Float,
                                  category: String,
                                  publishing_house: String,
                                  publishing_time: String,
                                  impression: String,
                                  edition: String,
                                  description: String,
                                  sales: String,
                                  binding_layout: String,
                                  format: String,
                                  pages: String,
                                  paper: String,
                                  suits: String
                                )

case class TmpKfzBookStore(
                            isbn: String,
                            store_name: String,
                            slogan: String,
                            store_comments: Long,
                            selling_price: Float,
                            store_pricing: Float,
                            conditions: String,
                            book_num: Long
                          )
